翻訳と辞書
Words near each other
・ Software technical review
・ Software Technology Parks of India
・ Software test documentation
・ Software testability
・ Software testing
・ Software Testing Automation Framework
・ Software testing controversies
・ Software testing life cycle
・ Software testing outsourcing
・ Software Testing, Verification & Reliability
・ Software token
・ Software transactional memory
・ Software Updater
・ Software Upgrade Protocol
・ Software used in the Personal Jukebox
Software verification
・ Software verification and validation
・ Software versioning
・ Software vision mixer
・ Software visualization
・ Software walkthrough
・ Software widget
・ Software-based Storage
・ Software-defined data center
・ Software-defined infrastructure
・ Software-defined mobile network
・ Software-defined networking
・ Software-defined protection
・ Software-defined radio
・ Software-defined storage


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Software verification : ウィキペディア英語版
Software verification
Software verification is a discipline of software engineering whose goal is to assure that software fully satisfies all the expected requirements.
There are two fundamental approaches to verification:
* ''Dynamic verification'', also known as Test or Experimentation - This is good for finding bugs
* ''Static verification'', also known as Analysis - This is useful for proving correctness of a program although it may result in false positives
== Dynamic verification (Test, experimentation) ==

Dynamic verification is performed during the execution of software, and dynamically checks its behaviour; it is commonly known as the Test phase.
Verification is a Review Process.
Depending on the scope of tests, we can categorize them in three families:
* ''Test in the small'': a test that checks a single function or class (Unit test)
* ''Test in the large'': a test that checks a group of classes, such as
*
* Module test (a single module)
*
* Integration test (more than one module)
*
* System test (the entire system)
* ''Acceptance test'': a formal test defined to check acceptance criteria for a software
*
* Functional test
*
* Non functional test (performance, stress test)
Software verification is often confused with software validation. The difference between ''verification'' and ''validation'':
* Software ''verification'' asks the question, "Are we building the product right?"; that is, does the software conform to its specification.
* Software ''validation'' asks the question, "Are we building the right product?"; that is, is the software doing what the user really requires.
The aim of software verification is to find the errors introduced by an activity, i.e. check if the product of the activity is as correct as it was at the beginning of the activity.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Software verification」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.